详细不过的U盘随身Ubunut装机教程(方案一)

您所在的位置:网站首页 ubuntu boot满了 详细不过的U盘随身Ubunut装机教程(方案一)

详细不过的U盘随身Ubunut装机教程(方案一)

2023-05-04 22:44| 来源: 网络整理| 查看: 265

成品效果:

可以通过U盘启动Ubunut,和安装在电脑硬盘的使用效果一样;可以作为普通U盘使用,不影响Ubuntu;可以作为U盘Linux安装盘,U盘上 写入一个Ubuntu ISO或者其他发行版Linux ISO。

工具准备:

vbox虚拟机(开源免费轻量),下载路径:https://www.virtualbox.org/ubuntu镜像,这里用的是20.04,下载路径:Download Ubuntu Desktop | Download | UbuntuU盘一个,建议32G以上虚拟机创建

点击新建选择专家模式:

键入相关信息

内存建议2G以上,注意选择不添加虚拟硬盘,我是要安装到U盘上的,键入完成后选择创建。

设置UEFI模式,2021年了就不用Legacy模式了。UEFI安装模式,系统启动和存储分区都会比较灵活:

选中上面创建的ubuntu20,点击设置->系统,勾选 “启动EFI(只针对某些操作系统)”不要慌,某些操作系统就是指我们即将安装的操作系统 ,设置完别急着OK,下面多有都设置完了再点击OK。

设置CPU核数:可以根据自己电脑配置情况多分配几个。

创建存储控制器(存ISO或U盘之类的外置存储器件访问需要相应的控制器,控制器会根据协议进行交互传输数据):

删除默认带上IDE控制器,已经2021年了,对这种老旧控制器还是比较排斥的:

选中存储->控制器:IDE点击地下的删除控制器。

留着主流的sata控制器,如果默认没有sata控制器可以点击底下一排小图标中最左边那个创建。

添加存储设备:

选中“控制器:SATA“点击图示小图标,弹出窗口点击注册,选择我们的Ubuntu20 ISO镜像,注册完选中并点击选择:

USB设置:

根据自己电脑和U怕情况设置USB2.0及以上,主要要安装VBOX的增强功能包才会有USB2.0 3.0

不用增强功能的USB2.0 3.0直接用默认的1.0会有很多问题,安装的时候时不时U盘会连接断开。

完成配置,点击OK;

启动虚拟机,点击启动;

启动Ubuntu安装系统:

回车启动,不等了按ctl+c跳过文件检查:

语言根据习惯选择,点击使用:

接入USB:

U盘插到电脑上,点击vbox 设备->USB->xxx 选中自己的U盘,接入成功虚拟机Ubuntu会有提示。

按CTL + ALT +T打开终端:

ls /dev/sd*

视各自U盘而定,我的U盘里面本来就有2个分区,sda1和sda2,但是不管有没有分区,sda是必须要有的,如果没有或者有sdb sdc(可能是创建了虚拟硬盘,要删除掉)等U盘接入就是有异常了。

擦除U盘分区表数据:

sudo umount /dev/sda* 2&>1 sudo dd if=/dev/zero of=/dev/sda bs=1M count=10

分区:

分区可以在终端下直接分好也可以在后面使用Ubuntu的安装程序分区,俺习惯在终端下用工具直接分区了。

分区前我们先规划一下必要的分区及大小:

*EFI分区 必要分区,通常50M以上就够了,经验值100M,U盘空间够的话就200M*root分区 必要分区,通常要大于8G 我的实验U盘才16G,就先给8G,如果是32GU盘建议给12G以(处于考虑的是这个U盘系统是安装软件多还是放用户文件多,如果安装软件多root就多分,如果用户文件多home就多分)*home分区 非必要分区,自己的数据管理方便些,习惯单独划一个/home分区,大小根据自己实际情况而定,我这里给2G*swap分区 基本上不用,以防万一划个200M意思意思*windows分区 2G单做普通U盘使用*ISO分区 剩下的给ISO分区,制作Linux启动盘

一般来说我们不会用16G这么小的U盘做随身系统,俺这里为了教程分区大小就拘谨一些了 。

在终端下执行分区:

sudo gdisk /dev/sda

由于我U盘本身有一个GPT分区表,GPT分区表会在数据块末尾备份一份,前面我们只是擦出了U盘头部数据,所以gdisk工具打开U盘还是会识别到数据尾的备份GPT分区表,提示是否使用当前分区表还是新建一个空分区表,这里输入2新建一个空分区表。

gdisk工具基本使用方法可以按?回车查看,基本的使用就是:

n新建分区、d删除分区、p打印分区表、w保存修订、q退出。

现在我们按上面规划的进行分区:

创建EFI分区,大小200M,分区号1,分区类型代码 EF00

创建root分区,大小8G,分区号2,分区类型代码 8300

写到后头才发现swap分区给忘了,有需要的可以记得加上,分区类型代码为8200

创建home分区,大小2G,分区号3,分区类型代码 8300

创建windows分区,大小2G,分区号4,分区类型代码 0700

创建ISO分区,大小剩余的,分区号5,分区类型代码 8300,按n后一路回车全部默认。

保存分区修订 wq

查看分区结果:

sudo gdisk -l /dev/sda

分区完毕,将EFI分区提前格式化文件系统,必须是fat类型文件系统

sudo mkfs.vfat /dev/sda1

关闭终端,开始安装系统。

双击启动安装程序:

去掉勾选,安装时更新,不然安装太慢了。

选中分区1,右键->更改,选择EFI系统分区,

选中分区2,右键->更改,选择ETX4文件系统,勾选格式化,挂载点为 /

选择完了:

点击 现在安装:

下面的是常规选项

此时要是听到或者看到windows识别到U盘,这个时候就要停止手动的动作,打开终端检查:ls /dev/sda*

如果sda不在没了就要关掉安装程序重启启动重来来了(目前没发现什么好办法,不知道是不是VBOX拉跨

没出问题就继续往下走

输入账户信息:

开始安装,等待安装完成。

安装速度很大一部分取决于U盘的写入性能,就这U盘我都可以去睡一觉了再来看安装完了没。

安装完成就可以重启拔掉U盘了,就此Ubuntu安装到U盘完成

重启拔出U盘前可以打开终端格式化下我们的WINDOWS分区,这样插WIN下可以直接识别:

sudo mkfs.ntfs /dev/sda4

格式化完成重启拔掉U盘结束安装。

虚拟机关掉后,插上U盘可以看到一个NTFS分区:

测试UBUNTU启动

这里拿笔记本测试,开机按F12(每台电脑根据实际按键设定)进启动项选择:

选择UEFI打头的那一项U盘启动项进系统:

并登录安装时设定的账号密码,其它使用就和常规的Ubuntu一毛一样了 。

/ /boot/efi 和 /home均挂载在U盘上,/也已经接近满了,所以U盘建议大一些。

到此Ubuntu安装和普通U盘功能已经集齐了,还剩Linux启动盘,为了你能够区分,Linux启动盘我选择deepin国产系统,还在下载后续更新。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3